import request from '@/utils/request'

export default {
  // 1.讲师列表(条件查询带分页)
  // 参数: current当前页 limit每页记录数 teacherQuery条件对象
  getUserList(current, limit, user) {
    return request({
      // 方式一：字符串拼接法
      // url: 'table/list' + current + "/" + limit
      // 方式二：模板字符串
      url: `/user/pageUser/${current}/${limit}`,
      method: 'post',
      // 条件对象，后端如果使用RequestBody获取数据，则前端需要使用data来传值
      // data作用:表示将对象转换为JSON的格式进行传递到接口中去。
      data: user
    })
  },
  /* 删除讲师*/
  deleteUser(id) {
    return request({
      url: `/user/deleteUser/${id}`,
      method: 'delete'
    })
  },
  /* 修改讲师:先根据id查询进行回显，再通过修改方法进行修改*/
  getUserById(id) {
    return request({
      url: `/user/getUser/${id}`,
      method: 'get'
    })
  },
  updateUserInfo(user) {
    return request({
      url: `/user/updateUser`,
      method: 'post',
      data: user
    })
  },
  /* 增加讲师*/
  addUser(user) {
    return request({
      url: `/user/addUser`,
      method: 'post',
      data: user
    })
  }

}
